package com.mmy.service.line;

import java.util.List;

import com.mmy.domain.line.TLineTrip;

public interface LineTripService {
	/**
	 * 函数功能说明：获得最大行程编码
	 *
	 * @param 参数说明
	 * @return 返回值说明 Object
	 * @throws 异常处理说明
	 * @author 创建人 hanxl 修改人 shangzl
	 * @date 创建日期 修改时间 2020.11.18
	 */
	public int getMaxTripID();

	/**
	 * 函数功能说明：创建行程单
	 *
	 * @param 参数说明
	 * @return 返回值说明 无返回值
	 * @throws 异常处理说明
	 * @author 创建人 hanxl 修改人 shangzl
	 * @date 创建日期 修改时间 2020.11.18
	 */
	public void save(int tripID);

	/**
	 * 函数功能说明：创建 修改行程单
	 *
	 * @param 参数说明
	 * @return 返回值说明 无返回值
	 * @throws 异常处理说明
	 * @author 创建人 hanxl 修改人 shangzl
	 * @date 创建日期 修改时间 2020.11.18
	 */
	public void save(TLineTrip tLineTrip);

	/**
	 * 函数功能说明：查询该线路的行程表
	 *
	 * @param 参数说明
	 * @return 返回值说明 线路行程集合
	 * @throws 异常处理说明
	 * @author 创建人 hanxl 修改人 shangzl
	 * @date 创建日期 修改时间 2020.11.18
	 */
	public List<TLineTrip> findByLineID(int iLineID);

	/**
	 * 函数功能说明：删除该LineID线路行程
	 *
	 * @param 参数说明
	 * @return 返回值说明 无返回值
	 * @throws 异常处理说明
	 * @author 创建人 hanxl 修改人 shangzl
	 * @date 创建日期 修改时间 2020.11.18
	 */
	public void deleteByLineID(int LineID);
}
